<?php
namespace app\common\controller;
use app\common\controller\Base;
use think\Request;
/**
 * admin 基类控制器
 */
class Session extends Base{
    /**
     * 初始化方法
     */
    public function _initialize(){
        $uid = session('uid');
        if(!isset($uid)){
            $this->error('登录超时，请重新登录','Admin/user/login');
        }
        parent::_initialize();
        $auth=new \think\Auth();
        $request = Request::instance();
        $m=$request->module();
        $c=$request->controller();
        $a=$request->action();
        $rule_name=$m.'/'.$c.'/'.$a;

        $result=$auth->check($rule_name,session('uid'));
        if(!$result){
            $this->error('请进行登录','Admin/user/login');
        }
    }




}

